function isEmpty(id) {
    var val = getValue(id);
    if (val != null && typeof(val) != 'undefined' && val != '') {
        return false;
    }
    else {
        return true;
    }
}

function isNum(id) {
	var val = getValue(id);
	var reg = /^[0-9]+$/;
	return reg.test(val);
}

function isMoney(id) {
	var val = getValue(id);
	var reg1 = /^[0-9]+$/;
	var reg2 = /^[0-9]+\.?[0-9]+?$/;
	return reg1.test(val) || reg2.test(val);
}

function isMobile(id) {
	var val = getValue(id);
	var reg = /^1[3456789]\d{9}$/;
	return reg.test(val);
}

function isTelphone(id) {
	var val = getValue(id);
	var reg = /^((0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/;
	return reg.test(val);
}

function isEmail(id) {
	var val = getValue(id);
	var reg = /^([a-zA-Z]|[0-9])(\w|\-)+@[a-zA-Z0-9]+\.([a-zA-Z]{2,4})/;
	return reg.test(val);
}

function isWicked(id) {
	var val = getValue(id);
	var reg = /[`~!@#$%^&*()_+<>?:"{},.\/;'[\]]/;
	return reg.test(val);
}

function validationNumber(e, num) {
	var regu = /^[0-9]+\.?[0-9]*$/;
	if (e.value != '') {
		if (!regu.test(e.value)) {
			e.value = e.value.substring(0, e.value.length - 1);
		}
		else {
			if (num == 0) {
				if (e.value.indexOf('.') > -1) {
					e.value = e.value.substring(0, e.value.length - 1);
				}
			}
			if (e.value.indexOf('.') > -1) {
				if (e.value.split('.')[1].length > num) {
					e.value = e.value.substring(0, e.value.length - 1);
				}
			}
		}
	}
}



function isEmptyByName(name, index = 0) {
    var val = getValueByName(name, index);
    if (val != null && typeof(val) != 'undefined' && val != '') {
        return false;
    }
    else {
        return true;
    }
}

function isWickedByName(name, index = 0) {
	var val = getValueByName(name, index);
	var reg = /[`~!@#$%^&*()_+<>?:"{},.\/;'[\]]/;
	return reg.test(val);
}